<template>
    
</template>
<script>
const a = 'this is ecma 语法常量'
console.log(a)

for(let i=0;i<3;i++){
    let i ='abc';
    console.log(i);
}
new RegExp(/abc/ig,'i').flags
//es6允许为函数的参数设置默认值,即直接
//写在参数定义的后面
function log(x,y='world'){
    console.log(x,y)


}
log('Hello')
//  对外输出 一个变量
export var filename = 'this is Marry'
console.log(filename)
var firstname = 'Mica'
var lastname = 'Jacksoon'
export {firstname,lastname}

console.log('以下是函数')
// 对外输出函数
export function multiply(x,y){
    return x*y;
}
var p=multiply(1000,100)
console.log(p)
// 使用as 关键字 重新命名对v1和v2 的对外接口
function v1(){

}
function v2(){

}
function v3(){

}
export{
    v1 as streamV1,
    v2 as streamV2,
    v3 as streamV3
};


var  m=1
export {m};

// example export 输出的接口 与其对应的值是动态绑定关系,即通过该接口,可以取到模块内部实时的值

export var foo = 'bar';
setTimeout(()=>foo='baz',500);
console.log(foo)
// export 不能出现在函数内部,不然会报错
// import 

// import 命令用来加载1.js 文件,并从中输入变量，import命令接收一对大括号,指定要才能够其他模块导入的变量名，大括号的变量名,必须与被导入模块{profile.js} 对外接口的名相同

//不允许更改接口


export default {
    
}
</script>